package vectortile.tile;

import vectortile.layer.Layer;
import vectortile.layer.LayerOrBuilder;

/**
 * @Author jlj
 * @Date 2020/12/28 11:51
 * @Description
 * @Modified
 */
public interface TileOrBuilder extends com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<Tile> {

    /**
     * <code>repeated .vector_tile.Tile.Layer layers = 3;</code>
     */
    java.util.List<Layer>
    getLayersList();

    /**
     * <code>repeated .vector_tile.Tile.Layer layers = 3;</code>
     */
    Layer getLayers(int index);

    /**
     * <code>repeated .vector_tile.Tile.Layer layers = 3;</code>
     */
    int getLayersCount();

    /**
     * <code>repeated .vector_tile.Tile.Layer layers = 3;</code>
     */
    java.util.List<? extends LayerOrBuilder>
    getLayersOrBuilderList();

    /**
     * <code>repeated .vector_tile.Tile.Layer layers = 3;</code>
     */
    LayerOrBuilder getLayersOrBuilder(int index);
}